package justbuy.payment.service;

import java.util.Map;

public interface PaymentService extends Comparable<PaymentService> {

	public String getName();

	public String getLogo();

	public boolean isEnabled();

	public String generateHtmlForm(String orderCode, String baseURL,
			Map<String, String> params);

	public void handleReturn(Map<String, String> params);

	public String handleNotify(Map<String, String> params);

	public void ship(String orderCode, String baseURL);

	public void refund(String orderCode, String baseURL);

	public String getOrderUrl(String orderCode);

}
